kiss one's partner repeatedly - French English Dictionary